Description
Implement
Shop.getCustomersSortedByNumberOfOrders()
using sorted or sortedBy.
sorted もしくは sortedBy を使用して、
Shop.getCustomersSortedByNumberOfOrders()
を実装してください。
listOf("bbb", "a", "cc").sorted() == listOf("a", "bbb", "cc")
listOf("bbb", "a", "cc").sortedBy { it.length } == listOf("a", "cc", "bbb")
Code
// Return a list of customers, sorted by the ascending number of orders they made
fun Shop.getCustomersSortedByNumberOfOrders(): List<Customer> = customers.sortedBy { it.orders.size }
Memo
sorted
... ソートされた全要素のリストを返すsortedBy
... ラムダ内で指定した値によってソートされた全要素のリストを返す